#include <stdio.h>

int main ()
{

    int array1 [3] ;

    for (int i = 0 ; i < 3 ; i++)
    {

        scanf("%d" , &array1 [i]) ;

    }

    int tmp ;

    for (int K = 0 ; K < 3 ; K++) // 使用了冒泡排序
    {

        for (int j = 0 ; j < 3 ; j++)
        {

            if (array1 [j] > array1 [j + 1])
            {

                tmp = array1 [j] ;

                array1 [j] = array1 [j + 1] ;

                array1 [j + 1] = tmp ;

            }

        }            

    }

    char t [4] ;

    scanf("%s" , &t) ; // 输入的字符串,可以直接写入进字符数组里面

    for (int i = 0 ; i < 3 ; i++) // 遍历数组
    {

        int x = t [i] - 65 ; // 利用ASCII码机制,得出大小顺序

        printf("%d " , array1[x]) ; // 得出顺序后打印

    }

    return 0 ;

}